<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 1 总结函数知识点
            // 函数的概念
            // 函数的特点   封装性，复用性 ，(调用性)
            // 封装的步骤
            //     普通的实现
            //     套一个语法
            //     提取形参
            //     考虑是否需要返回值 , 理解return的作用 ，重要重要重要！！！！！！
            //     说明书
            //     调用测试

            //  作用域！！！！！！！！！！！！！！！！！！！！！！！

            //  形参和实参
            //    在js中  形参与实参的个数不对等  
            //    形参的本质 --- 局部变量  可以接受实参
            //    短路赋值！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！
            //    函数的声明方式(具名函数，赋值式函数，匿名函数的自调用)
            //    了解事件驱动型函数？？

            //  *预编译 --- 不用话太多时间，ok????????


        // 2 学会js的外部引入

        // 3 学会函数的嵌套使用 
        //    比如 判断一个数是不是质数(isZhi(rand(0,100)))，或者一个数是不是水仙花数(isFlower(rand(100,1000)))
    

        // 4 整理上午讲的循环的特殊语法(死循环的使用)

        // 5 作业：
        //  1 把上午讲的作业全部消化一下
        //  2 输出100以内的所有质数，每5个换行
        //  3 预习数组  very重要！！！！！
        //     什么是数组，怎么声明数组
        //     什么是下标和长度(length) 
        //     数组的遍历
        //     数组中随机取值怎么实现？
        //     数组的方法


     


    </script>
    
</body>
</html>